#install docker on linux
Explore tagged Tumblr posts
revold--blog · 3 months ago
Link
0 notes
messengerofmechs · 2 years ago
Text
replacing her with a shiny new VM (now with twice the disk space!) RIP you will be missed o7
My Ubuntu vm.... speak to me I have more hard drive space for you you just have to boot so I can repartition please...
15 notes · View notes
nixcraft · 1 year ago
Text
Step 0. Get fed up with Windows 10/11 and all the forced-fed stuff, like ads and LLM, in the Start menu.
Step 1. Install Ubuntu Linux
Step 2. Learn Docker & cool stuff and wonder why I used an abomination called WSL. This is the real deal.
Step 3. Get into VIM. Watch some cool videos, and ditch the last spyware called VSCode.
Step 4: Learn about NixOS and switch to use because all cool kids like it. This is the end of the distro hopping.
Step 5: Minding my business and YouTube recommends FreeBSD. Oh noo. Here we go again…😅
89 notes · View notes
debian-official · 1 year ago
Text
i take pride in being one of the linux users who are least invested in customizing my os. Pop! on my laptop, install & done. Same for the servers; install debian, sudo & docker and we're good. Got enough other shit to worry about
9 notes · View notes
thepopemobile · 5 months ago
Text
How to host local Club Penguin Private Server (CPPS) on Silicon Mac (M1/M2/M3) thru play.localserver & Solero's Wand install.
I spent so long looking for a solution to this that I want to contribute what worked for me. I got so frustrated looking for something that worked, and I hope this guide will help others avoid that frustration.
This is NOT a guide on hosting or serving a CPPS. This is a guide on making a CPPS playable by locally hosting your server on your Silicon M1/M2/M3 Macbook. This worked on my M3 Macbook, and, in my experience, it seems the newer the hardware/operating system gets, the harder it is accomplish this.
DISCLAIMER *I do not know very much about this topic. I can paste commands into terminal and execute them, I know how to install DMG files I downloaded from the internet (the bar is in hell, I am aware), and I know how to enter play.localhost to run this in a browser. I am no expert; this guide is for beginners like myself who want a CPPS. This is beginner-level stuff. If you want advice or need help hosting, refer to the Wand Github page, Solero's Dash (an actual web-hosting solution for Houdini/Wand), Solero's discord, or, when in doubt, Google it. (I recommend only asking for help in Solero's discord for help AFTER trying your best to search for a solution, and even after that, trying to search key terms in their chat logs. They often have to repeat the same advice over, and over, and over again.)*
TLDR; IDK shit about shit
USING WAND INSTALLER
wand description from github: Wand makes it easy to configure dash, houdini and a media server utilizing docker & docker-compose.
All the assets are located here.
Installation instructions from the above link:
Installation script 1. run the script: bash <(curl -s https://raw.githubusercontent.com/solero/wand/master/install.sh) 2. Answer Questions which are: Database password (Leave blank for random password) Hostname (example: clubpenguin.com) (Leave empty for localhost) External IP Address (Leave empty for localhost) 3. Run and enjoy. Run this command: $ cd wand && sudo docker-compose up
The steps I took:
1. Install Docker via Terminal & Homebrew.
Installing the Docker DMG file did not work properly when I tried. I realized later that Docker is seperate from Docker Desktop (the DMG file). I got Docker to work by using Terminal to install Homebrew, and then using Homebrew to install Docker.
Indented text = paste into Terminal.
Command to install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Ensure Homebrew is installed:
brew --version
Install Docker:
brew install docker
Recommended: Install Docker Desktop (useful in determining if your server is running, stopped, or stuck in a restart loop).
brew install --cask docker
Run Docker Desktop:
open -a Docker
2. Run installation script:
bash <(curl -s https://raw.githubusercontent.com/solero/wand/master/install.sh)
From Github instructions:
Answer Questions which are:
Database password (Leave blank for random password)
Hostname (example: clubpenguin.com) (Leave empty for localhost)
External IP Address (Leave empty for localhost)
3. $ cd wand && sudo docker-compose up
This is what is provided in the Github. This command didn't work on Mac; I believe it's formatted for Linux OS. Here's how I broke it up and enabled it to run from Mac's Terminal.
Navigate to Wand directory:
cd wand
Double-check if you're in the right directory:
ls
Start Docker container:
docker-compose up
If the above doesn't work, try
docker compose up
or
brew install docker-compose
Takes a second...
Tumblr media
Ensure Docker is running:
docker info
If it isn't, open the Docker Desktop application.
*After using compose up, this error may appear:*
WARN[0000] /Users/[user]/wand/docker-compose.yml: the attribute version is obsolete, it will be ignored, please remove it to avoid potential confusion
This is harmless. If you get annoyed by errors, this can be solved by:
nano docker-compose.yml
Tumblr media
See Version 3.7 at the top? Delete that line.
Ctrl-X (NOT COMMAND-X) to exit, Y to save, Enter.
PLAY.LOCALHOST
Type http://PLAY.LOCALHOST into a browser.
Tumblr media
Create a penguin.
Tumblr media
Try logging in that penguin:
Tumblr media
This step was agony. I'm not savvy with running obsolete or deprecated software, and, of course, Club Penguin (and Houdini/Wand's assest) uses Flash, which was discontinued, and timebombed by Adobe, in 2021.
I tried Ruffle. Club Penguin Journey uses Ruffle, so why can't I?
Running Ruffle in Firefox:
Tumblr media Tumblr media
No luck.
In the Solero discord, they'll direct to this blog post:
Tumblr media
This method does not work on Mac M1/M2/M3. The program is "out of date" and you cannot run it. It works on Macbook's running Sonoma and backward. I'm on an M3 running Sequoia.
they'll often post this video in the discord:
Tumblr media
In theory, this method should work, and it does for many, but for whatever reason, not on my M3. I tried different versions of Ungoogled, I tried so many different patches of Pepperflash, and it never cooperated. I tried Pepperflash, I tried Fast Patch!, I tried dedicated Flash browsers, running Flash plugins for Pale Moon, Ungoogled, Waterfox, but I could never get past him.
Tumblr media
Every time I see this stupid penguin's face I'm filled with rage. But I am going to save you that rage!!!
If you get this method to work, yay! I could not. Maybe I don't know enough about patching, maybe I'm a little tech stupid.
WHAT WORKED: Using a dedicated CPPS desktop application that allows you to plug in a URL.
I give you...
Tumblr media
He is your solution, your answer to
Tumblr media
I discovered this solution through Solero's Discord, when someone answered a question re: playing online.
Tumblr media
Waddle Forever was not what I was looking forever, but I noticed in their credits:
The electron client is originally forked from the Club Penguin Avalanche client. The server is based in solero's works in reverse engineering the Club Penguin server (Houdini server emulator). The media server is also mostly from solero's media servers.
And that's how I found out the solution: Using CPA Client
Download the CPAvalanche Client
It runs Adode Flash x64. Easy peasy.
(the instructions are in Portuguese, but for English users:
Navigate to releases.
Tumblr media
And download this one:
Tumblr media
Once downloaded, open.
Tumblr media
Drag into applications.
Run http://play.localhost through the client:
Open CPAvalanche Client. It will direct you to CPAvalance once loaded, but you're here because you want to play play.localhost.
Navigate to CPAvalanche Client next to your Apple. Click Mudar a URL do Club Penguin.
Tumblr media
Press Sim.
Tumblr media
URL: http://play.localhost
Ok.
Tumblr media
Press Login once the page loads, and...
Tumblr media
That's it! No more penguin! Have fun :)
CREDITS:
Solero Discord / Waddle Forever / Wand / CPA Client / Solero.Me
2 notes · View notes
linuxtldr · 5 months ago
Text
2 notes · View notes
aroorchid-slenderwoman · 1 year ago
Note
docker compose build npm slow linux
docker compose build npm slow linux
Sea salt cardboard teriyaki automobile
(try this)
7 notes · View notes
mr-abhishek-kumar · 2 years ago
Text
Progress so far of mobile server (dev log)
So I was successful in turning my old phone into apache web server. The phone had some hardware issue that it always clicked on the screen randomly so I had to maneuverer my way installing Linux and apache into the phone. I had to set up proxies as well to connect to it with the open internet. So far it is working well. Sometimes I have to reroute the connections since it is running over mobile data? I am thinking of getting a dynamic DNS. But I have never tried dynamic DNS before so I am not ready to explore that yet. Plus, I don't know if I would get a static IP from it or a straight away domain name? I mean both are okay, but both have pros and cons of the usage.
Like if I get a static IP , I can run virtual hosts in apache and run multiple websites pointing A record of the domain to the same website.
And lets say if I get a subdomain from the dynamic DNS, I can point CNAME record of the domain to subdomain? But will virtual hosts work with it? I don't know. I suppose it should but it could not work also. Hmm.. lets see, I think I have done this before, apache virtual hosts works with CNAME.
But there is another issue that one of the website runs behind a SOCKS5 proxy, How will I accommodate that? The issue is that, since its Ubuntu running over VM over lineage OS in phone, I can't get low number ports such 80 or 443 so I have to somehow use Dynamic DNS and SOCKS5 proxy to redirect traffic at higher port number.
I mean, I still have oracle VPS running so I may not need virtual hosts in mobile server. So maybe I will venture this when I need it.
I am just wondering whether I should run Docker to run my game server then redirect the traffic with apache virtual hosts, reverse proxy with SOCKS5 proxy? I don't even know if it work. Theoretically it should work.
14 notes · View notes
guzsdaily · 1 year ago
Text
[Re]starting my self-hosting journey, and why
Day 80 - Jan 24th, 12.024
Yesterday I "woke" up my old computer as a server [again], now the fun part starts. But, why am I self-hosting?
Why self-host?
The short answer: for me, it's fun.
The long answer: to start, if you don't know what self-hosting means, here's a small explanation from our good old Wikipedia:
Self-hosting is the practice of running and maintaining a website or service using a private web server, instead of using a service outside of someone's own control. Self-hosting allows users to have more control over their data, privacy, and computing infrastructure, as well as potentially saving costs and improving skills. Source: Self-hosting (web services) - from Wikipedia, the free encyclopedia
In summary, it's like if you used your computer to run something like YouTube, instead of connecting to the internet to use it. Self-hosting can be really advantageous if you care a lot about privacy, control of your data and how it's used, not only that, but if you're a developer, you know have a lot more power in customizing, tweaking and automating services and tools that you use. And because the data and code is on your own machine, you aren't locked-in into a cloud provider, website, yadda yadda. There are people who can explain this better than me, and nowadays self-hosting isn't that hard if you know a thing or two about computers.
Personally, I plan to use self-hosting for three reasons:
Privacy and data control, of course;
Network control, aka. Ad blockers in the hole home's network with something like Adguard Home and a private intranet with Tailscale;
And, the most useful, automation. I already talked about here and there, but I hope that I can automate my social medias, daily journal publications, and things like that using my home server, specifically with something like Gitea actions (or in my case, Forgejo actions).
Maybe something like federalization also, I don't know yet how hard it would be to self-host my own Mastodon or [insert another ActivityPub-compatible instance here] on my computer.
Something which I also plan to do is to run my own Invidious and other frontend-alternatives for myself, I already use public instances and pretty much de-googled my online life nowadays, so why not try self-hosting also? Maybe even open these instances to my friends? So they can also have more private alternatives? Or maybe I'm dreaming too much? Probably.
How to self-host?
If you're somehow interested about self-hosting after this amalgamation of an explanation, and do not know where to start, I would recommend taking a look at CasaOS or YunoHost, these give you an easy-to-use User Interface (UI) to manage your server and services. I tried both, CasaOS being what introduced me to self-hosting, alongside this video on how to install it on Linux and use it.
Nonetheless, this is my third try on self-hosting, because the two previous options didn't serve my current needs and also because I'm liking the idea of using NixOS, which is how I'm configuring my home-server now. And it is being kinda great to share common configuration and code between my desktop and home-server, without counting also the incomparable control of using it instead of the docker-based solutions I mentioned (but again, I wouldn't recommend using Nix in your first try of self-hosting, even less if you don't have any experience with it or programming in general).
I already have a Forgejo instance running now, and I hope that tomorrow I'm able to configure Adguard Home on it, since these are pretty much the two main reasons and purposes of this server. Also, Tailscale is also configured, pretty much just services.tailscale.enable = true, that's it.
I have to admit, I'm kinda loving NixOS more and more, and it's also making me love even more Linux in general. It's always great to learn and try something new. Hopefully in some days I will make a more detailed post about the hole system that I'm creating to myself, it's kinda scary and interesting the scale that this "productivity system" is taking.
---
Today's artists & creative things
Playlist: Braincell.exe has failed to load - A stimming playlist - by Aliven't
---
Copyright (c) 2024-present Gustavo "Guz" L. de Mello <[email protected]>
This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) License
5 notes · View notes
onlylivingboyinsanmyshuno · 2 years ago
Text
hiii @adair-the-bard @hdmiports and @kieraplaysthesims tagged me in this! tysm
favorite color: orange and pink and recently green
currently watching: hour long youtube video about hello neighbor 2
last movie: campbell's kingdom (1957). best movie ever, highly recommend if you love british people doing bad canadian accents, mostly unintelligible by-the-numbers plotline, and oil drilling (as in you are pro-oil and hate nature)
currently reading: nothing really, occasionally skimming May We Be Spared To Meet On Earth (the correspondence of the men who were on Franklin's Expedition), The Wife of Bath: A Biography by Marion Turner, and The First Kennedys by Neal Thompson because I'm never not reading a book about the Kennedys. im probably never gonna finish any of these this year, and will instead read a few more ~300 pg mass market paperback thrillers and/or like some smutty romance novels
sweet/spicy/savory: savory, which i only recently learned is different from spicy. savory>sweet>spicy, its not that i cant handle spice i just dont rlly enjoy the taste
last thing i googled: : "mission impossible dead reckoning part i torrent" (rip rarbg u will be forever missed)
current obsession: skyrim modding, i cut down my core plugins to like 600 from 950 which is honestly a feat.
currently working on: downloading skyrim mods, fixing my linux install so i can update my docker containers so i can use my servers again, filling out my timesheet
tagging: @fujoshi-simone-weil @thebramblewood @kruxton @ethicaltreatmentofcowplants and anyone else who wants to do it!
5 notes · View notes
revold--blog · 3 months ago
Link
0 notes
frozenbassist · 1 month ago
Text
If you want something that's very similar to Word but free and open source, try Only Office. It's available for Windows, Mac, and Linux (as a Snap, Flatpak, AppImage, or Deb file)
You can also install it on a NAS and run it over LAN with Docker
Microsoft Office, like many companies in recent months, has slyly turned on an “opt-out” feature that scrapes your Word and Excel documents to train its internal AI systems. This setting is turned on by default, and you have to manually uncheck a box in order to opt out.
If you are a writer who uses MS Word to write any proprietary content (blog posts, novels, or any work you intend to protect with copyright and/or sell), you’re going to want to turn this feature off immediately.How to Turn off Word’s AI Access To Your Content
I won’t beat around the bush. Microsoft Office doesn’t make it easy to opt out of this new AI privacy agreement, as the feature is hidden through a series of popup menus in your settings:On a Windows computer, follow these steps to turn off “Connected Experiences”:
File > Options > Trust Center > Trust Center Settings > Privacy Options > Privacy Settings > Optional Connected Experiences > Uncheck box: “Turn on optional connected experiences”
40K notes · View notes
nixcraft · 1 year ago
Text
lnav: Awesome terminal log file viewer for Linux and Unix
lnav is a terminal-based log file viewer (TUI) for Linux, FreeBSD, macOS, and other Unix-like systems. It combines the functionality of tools like tail, grep, awk, sed, and cat into a single interface. It also allows you to run SQL queries against your log files to build reports and offers basic support for Linux containers like Docker
19 notes · View notes
tricerafops · 2 days ago
Text
reflecting on my time using arch linux (used it ~3 years ago, been using ubuntu since), honestly didn't have many issues with it being unstable (other than with waybar which kept randomly crashing) and the occasional need to update mirrors
im glad it got me to experiment with tiling window managers, i've had a great time with qtile
the AUR is very nice but i don't really need bleeding edge versions of things
the main reasons i've stuck with ubuntu though are driver support, e.g., displaylink only provides an install script for ubuntu, and because its easier to run random-ass dynamically linked binaries i receive from others without needing to use docker to get around glibc versioning errors
1 note · View note
linuxtldr · 1 year ago
Text
2 notes · View notes
gayarcstrider · 3 months ago
Text
☝️if i may tack on a few more options to some of these points,
level 3.2: network-level DNS fuckery on the go
DNS sinkholes like adguard home and pihole are great and all (and they don't just block ads! they can zap tracker domains too), but the one drawback is that, on their own, they can't be used outside of your home network. when you're on the go, your phone or laptop or what have you will still be at the mercy of ads and trackers outside of your browser.
enter VPN tunneling. this method creates a link between your device and the device running the sinkhole, allowing you to access its capabilities wherever you are. the best method for this is tailscale. it's simple to set up and easy to maintain, though if you're installing it on the linux command line (which you probably will be if you're setting it up on an SBC like a raspi) you'll have to familiarize yourself with the CLI guide. the full instructions and documentation are here for the initial setup, and the article for setting up DNS sinkholes with tailscale is here.
(a pretty specific note, but if you're setting this up in a system with trueNAS, make sure whatever sinkhole you choose is running in docker or whatever your container runner of choice is. dunno how true this holds up for other NAS/home storage + media server programs, but my dad had trouble getting them to run together until he put pihole in a container.)
level 6.2: fucking with android if you're scared of fucking up rooting (and have a phone with an unlockable bootloader)
no lie, rooting can be intimidating. like with any linux-based OS, there's a LOT you can fuck up if you do something wrong. ask me how i know [said as i jab a thumb to my hard drive that has linux mint on it]
another option, if your hardware is capable of it, is installing a third-party operating system. i currently have grapheneOS on my pixel 8a and it works fantastically. only downsides i've ran into is that google wallet doesn't work, networks i'm around regularly don't like the default 'change MAC address per connection' setting and getting RCS to work takes a bit of finagling, but otherwise it's worked very smoothly for me.
graphene is a privacy focused android distro that honestly does so goddamn much despite not feeling very different from normal android. namely, it restricts apps from having high-level system access to your OS and sandboxes google play services to prevent it from snooping behind the scenes. the whole features page can be perused here.
the one downside is that graphene is only available on pixel series phones, due to the fact that they're the biggest mainstream ones with unlockable bootloaders; this is a feature that's essential for securely installing a new OS onto a phone. calyxOS goes a bit further to support some motorolas, the upcoming shiftphone 8 and the fairphones alongside the pixel series. fairphones can even come with calyx preinstalled!
both of these OSes have easy to use web-based installers, though you do need to use a chromium browser for its web usb capabilities. there ARE other third party OS options out there, but graphene and calyx are the ones i'd recommend. ironic that the best way to get a degoogled phone is by using a pixel...
level 6.3: revanced is not just for youtube anymore
that's right, there's revanced patches for a plethora of apps now!! tumblr, spotify, reddit and more can have ads and other annoyances patched out with revanced manager. you can download and install it directly or use something like obtainium that'll install it on top of checking the repo for updates for you. it's a little confusing to use when you dive into it blind, so be sure to follow the documentation first.
i use revanced manager to rid tumblr, reddit, twitch and youtube of ads, as well as patch premium into spotify. much better than poking around for a pre-patched APK, that's for sure.
genuinely wild to me when I go to someone's house and we watch TV or listen to music or something and there are ads. I haven't seen an ad in my home since 2005. what do you mean you haven't set up multiple layers of digital infrastructure to banish corporate messaging to oblivion before it manifests? listen, this is important. this is the 21st century version of carving sigils on the wall to deny entry to demons or wearing bells to ward off the Unseelie. come on give me your router admin password and I'll show you how to cast a protective spell of Get Thee Tae Fuck, Capital
70K notes · View notes